package com.server.model.all.user.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.server.model.all.base.BaseEntity;
import lombok.*;

@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter

@Builder
@TableName("user")
public class UserEntity extends BaseEntity {
    /**
     *
     * @author LXC
     * @date 2022/6/17 21:32
     */
    @TableId(type = IdType.AUTO)
    private Long userId;

    /**
     * 用户名
     * @author LXC
     * @date 2022/3/13 22:22
     */
    private String userName;


    /**
     * 用户编码
     * @author LXC
     * @date 2022/11/4 23:30
     */
    private String userCode;

    /**
     * 真实姓名
     * @author LXC
     * @date 2022/3/13 22:22
     */
    private String realName;

    /**
     * 密码
     * @author LXC
     * @date 2022/3/13 22:22
     */
    private String passWord;

    /**
     * 状态 1 启用  0 禁用
     * @author LXC
     * @date 2022/3/13 22:22
     */
    private Integer status;

    /**
     * 父用户ID
     * @author LXC
     * @date 2022/3/13 22:22
     */
    private Integer parentId;

    /**
     * 邮箱
     * @author LXC
     * @date 2022/6/21 20:40
     */
    private String email;

    /**
     * 手机号
     * @author LXC
     * @date 2022/6/21 20:40
     */
    private String mobile;
    
    /**
     * 登录在线次数
     * @author LXC
     * @date 2022/11/4 22:10
     */
    private Long onlineNum;

}
